
/*****css/Lungo.base.css*****/
a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;margin:0;outline:0;padding:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;padding:0;width:100%;height:100%;overflow-y:visible !important;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.231;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-box-orient:vertical;-webkit-box-align:stretch;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);display:-webkit-box;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover{opacity:1;}
b,strong{font-weight:bold;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;font-size:0;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{vertical-align:top;font-weight:normal;text-align:left;}
*{margin:0;padding:0;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}

/*****css/Lungo.layout.css*****/

section{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;display:none;-webkit-transition-property:z-index,-webkit-transform;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;}section:first-child,section.show{z-index:1;display:block;}
section.hide{z-index:-1;display:none;}
section[data-transition]{display:block !important;}
section[data-transition="pop"]{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15);}section[data-transition="pop"]:first-child,section[data-transition="pop"].show{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
section[data-transition="pop"].hide{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0;}
section[data-transition="slide"]{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible !important;}section[data-transition="slide"]:first-child,section[data-transition="slide"].show{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
section[data-transition="slide"].hide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
section[data-transition="cover"]{-webkit-transform:translateY(110%);transform:translateY(110%);}section[data-transition="cover"]:first-child,section[data-transition="cover"].show,section[data-transition="cover"].hide{-webkit-transform:translateY(0%);transform:translateY(0%);}
section[data-transition="fade"]{opacity:0;}section[data-transition="fade"]:first-child,section[data-transition="fade"].show{opacity:1;}
section[data-transition="fade"]:hide{opacity:0;}
header,footer{position:absolute;left:0;width:100%;display:block;z-index:2;}
header{top:0;height:42px;line-height:42px;}header .title{margin-left:4px;float:left;z-index:-1;font-size:1.2em;font-weight:bold;}header .title.with-subtitle{line-height:34px;}header .title.with-subtitle .subtitle{position:relative;top:-4px;display:block;font-size:0.7em;line-height:0.7em;}
header .title img{height:24px;}
header .title.centered{position:absolute;left:0px;right:0px;text-align:center;display:inline-block;}
footer{bottom:0;height:44px;}

/*****css/Lungo.layout.nav.css*****/
nav.groupbar,footer nav{display:-webkit-box;display:box;-webkit-box-pack:justify;box-pack:justify;}
nav.groupbar>a,footer nav>a{display:-webkit-box;display:box;-webkit-box-flex:1;box-flex:1;}
nav abbr{font-weight:bold;}
header nav a{padding:0 6px;min-width:30px;z-index:1000;float:left;height:42px;text-align:center;}header nav a .icon{font-size:1.7em;}
header nav a img{width:16px;height:16px;top:-1px !important;}
header nav a .bubble{position:relative;top:-12px;left:-12px;margin-right:-20px;}
header nav.button a{margin:5px 5px 5px 0;height:32px;line-height:32px;}header nav.button a .icon{line-height:33px;}
header nav.button a:first-child{margin:5px;}
header nav .icon~abbr{margin-left:4px;float:right;}
header nav .loading{margin-top:.5em;font-size:1.6em;}header nav .loading+.icon{display:none;}
nav.groupbar{position:absolute;top:44px;height:30px;width:100%;z-index:2;line-height:30px;}
nav.groupbar>a{padding:0px;margin:0px;height:30px !important;display:block;text-align:center;}
nav.groupbar>a .icon{font-size:1.0em;margin-right:2px;}
nav.groupbar>a .bubble{position:relative;top:-1px;left:2px;}
footer nav a{text-align:center;display:block;padding:0;height:44px;}
footer nav .icon{font-size:2.0em !important;line-height:44px;width:32px;display:inline-block;}
footer nav .bubble{top:-42px;left:4px;}footer nav .bubble .loading{top:0;font-size:1.4em;}
footer nav abbr{display:none;}
footer nav .bubble{position:relative;top:-12px;left:-12px;margin-right:-20px;}
footer nav.with-labels .icon{line-height:36px;}
footer nav.with-labels abbr{display:block !important;margin-top:-8px;z-index:1;font-size:11px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*****css/Lungo.layout.aside.css*****/
section.aside:not(.small){-webkit-transform:translate3d(264px, 0, 0);transform:translate3d(264px, 0, 0);}
section.aside.small{-webkit-transform:translate3d(64px, 0, 0);transform:translate3d(64px, 0, 0);}
section.aside.right{-webkit-transform:translate3d(-264px, 0, 0);transform:translate3d(-264px, 0, 0);}section.aside.right.small{-webkit-transform:translate3d(-64px, 0, 0);transform:translate3d(-64px, 0, 0);}
aside{position:absolute;height:inherit;top:0;bottom:0;display:none;z-index:-1;width:264px;}aside.right{right:0px;}
aside.show{z-index:0;display:block;}
aside header,aside footer{position:relative;left:none;height:44px;}
aside footer{position:absolute;bottom:0;}
aside .bubble{float:right;}
aside.small{width:64px;}
aside.small nav{width:64px;text-align:center;}
aside.small nav a{display:block;padding:0px;width:64px;height:64px;}
aside.small nav a .icon{position:absolute;width:inherit;font-size:38px;line-height:64px;}
aside.small nav a .bubble{position:relative;top:-54px;right:6px;}
aside.small nav a:first-child{margin-top:8px;}

/*****css/Lungo.layout.article.css*****/
article{position:absolute;width:inherit;height:auto;top:0;bottom:0;display:none;visibility:hidden;z-index:0;}article.current,article:first-child{visibility:visible;display:block;z-index:1;}
article.pull{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:300ms;transition-duration:300ms;}
article .text{margin:4px 0 8px;display:block;font-size:0.9em;font-weight:normal;line-height:1.4em;}
header:not(.extended)~article{top:44px;}
header.extended~article{top:74px;}
footer~article{bottom:44px;}
@media handheld,only screen and (min-width:768px){article.aside{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}}

/*****css/Lungo.layout.list.css*****/
.list li{list-style-type:none;padding:8px;position:relative;}
.list li.arrow::after{position:absolute;right:8px;top:40%;width:6px;height:6px;content:'';border-right:3px solid #D0D0D8;border-top:3px solid #D0D0D8;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.list li a{display:block;}
.list li .icon,.list li img{display:inline-block;float:left;width:40px;height:40px;margin-right:8px;font-size:2.6em;line-height:1.0em;text-align:center;}
.list li.thumb img,.list li.thumb .icon{margin:-9px 9px -9px -9px;height:48px !important;width:48px !important;font-size:3.6em;}
.list li.anchor{font-size:0.85em;font-weight:bold;padding:6px 10px;}.list li.anchor .icon.small{margin-right:2px;}
.list li.anchor .bubble{display:none;}
.list li strong{position:relative;font-size:16px;}
.list li small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;margin-top:4px;}.list li small+.right{margin-top:-12px;}
.list .bubble{padding-left:4px;padding-right:4px;}
.list .right{font-size:0.8em;font-weight:bold;}
.list .loading .right{font-size:1.0em;}
.list .right .icon,.list small .icon{height:13px !important;width:13px !important;margin-right:1px !important;font-size:1.2em !important;line-height:1.1em;}
.list.indented li{margin-bottom:10px;}

/*****css/Lungo.layout.grid.css*****/
.row,.rows{width:100%;margin:0 auto;*zoom:1;}.row:before,.rows:before,.row:after,.rows:after{content:"";display:table;}
.row:after,.rows:after{clear:both;}
.row.one,.rows.one{height:10%;}
.row.two,.rows.two{height:20%;}
.row.three,.rows.three{height:30%;}
.row.four,.rows.four{height:40%;}
.row.five,.rows.five{height:50%;}
.row.six,.rows.six{height:60%;}
.row.seven,.rows.seven{height:70%;}
.row.eight,.rows.eight{height:80%;}
.row.nine,.rows.nine{height:90%;}
.row.ten,.rows.ten{height:100%;}
.column,.columns{float:left;position:relative;display:block;height:100%;}
.column.centered,.columns.centered{float:none;margin:0 auto;}
.column.one,.columns.one{width:10%;}
.column.two,.columns.two{width:20%;}
.column.three,.columns.three{width:30%;}
.column.four,.columns.four{width:40%;}
.column.five,.columns.five{width:50%;}
.column.six,.columns.six{width:60%;}
.column.seven,.columns.seven{width:70%;}
.column.eight,.columns.eight{width:80%;}
.column.nine,.columns.nine{width:90%;}
.column.ten,.columns.ten{width:100%;}
[class*="column"]+[class*="column"]:last-child{float:right;}
[class*="column"]+[class*="column"].end{float:left;}

/*****css/Lungo.widgets.css*****/
.scroll{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;}.scroll.horizontal{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.scroll>*{-webkit-transform:translate3d(0, 0, 0);}
:not(.icon).left{float:left;}
:not(.icon).right{float:right;}
.hidden{display:none;}
.indented>*{margin:10px;}
.margined{margin:3%;}
.wrapper{padding:8px 8px;}
.icon.small{font-size:1.3em;}
.framed{border:2px solid #fff;}
.round{-webkit-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;background-clip:padding-box;}
.bubble{display:inline-block;padding:2px 3px;min-width:12px;font-size:0.75em;font-weight:bold;line-height:13px;text-align:center;}

/*****css/Lungo.widgets.splash.css*****/
.splash{text-align:center;font-size:1.2em;}.splash>form{margin:28px;}
.splash img{max-width:206px;margin:20% auto 0%;}
.splash h1{margin-top:20%;font-size:2.2em;font-weight:bold;}
.splash .button{margin-top:10px;}
.splash .copyright{position:absolute;width:100%;bottom:8px;left:0px;font-size:0.8em;font-style:normal;padding:0px;}

/*****css/Lungo.widgets.button.css*****/
a.button{border-radius: 5px;-webkit-border-radius: 5px;display:inline-block;line-height:35px;height:35px;padding:0 8px;color:#fff !important;background:#5a5a5a;font-size:15px;text-align:center;text-decoration:none;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}
a.button:active,a.button.active{background:#4b4b4b;}
a.button:disabled,a.button.disabled{background:rgba(255, 255, 255, 0.2);color:#999 !important;}
a.button .icon{position:relative;top:3px;height:18px;width:18px;font-size:18px;line-height:18px;margin-right:4px;}
a.button img{top:0px !important;}
a.button.big{width:100%;padding:0px;margin-bottom:4px;}a.button.big .icon{margin:8px -18px 0 12px;float:left;}
a.button.small{height:30px;padding:0 8px;font-size:12px;line-height:30px;}

/*****css/Lungo.widgets.form.css*****/
/* CSS crunched with Crunch - http://crunchapp.net/ */
/**
 * Stylesheet
 *
 * @namespace Lungo.Widgets
 * @class Form
 *
 * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
 */
/* DIMENSIONS */
/* COLORS */
form {
    /* @group search */

}
form.wrapper input:not([type=checkbox]),
form textarea,
form select {
    margin: 3px 0px 3px 0px;
}
form.rounded input:not([type=range]),
form.rounded textarea,
form.rounded select {
    width: 94%;
    padding: 1.0% 3% ;
}
form.rounded input:not([type=range]):first-of-type,
form.rounded textarea:first-of-type,
form.rounded select:first-of-type {
    -webkit-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
form.rounded input:not([type=range]):last-of-type,
form.rounded textarea:last-of-type,
form.rounded select:last-of-type {
    -webkit-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
form label:not(.select) {
    font-size: 13px;
    margin-bottom: 3px;
    display: block;
}
form input,
form textarea,
form select,
form .progress {
    margin-bottom: 8px;
}
form input:not([type=range]),
form textarea,
form select {
    display: block;
    width: 94%;
    padding: 0 3%;
    height: 30px;
    font-size: 15px;
    line-height: 16px;
    font-weight: bold;
    -webkit-appearance: none;
    -webkit-user-select: text;
    -webkit-font-smoothing: antialiased;
}
form textarea {
    padding-top: 1.5%;
    min-height: 48px;
}
form input[type=search] {
    width: 86%;
    display: inline-block;
}
form input[type=search]  + .button {
    float: right;
    padding: 0px;
    width: 11%;
    height: 30px;
}
form input[type=search]  + .button .icon {
    top: -3px;
    float: none;
}
form select {
    width: 100%;
    height: 30px;
}
form label.select {
    position: relative;
    display: inline-block;
    width: 100%;
}
form .select:after {
    text-align: center;
    position: absolute;
    top: 3px;
    right: 0;
    bottom: 0;
    height: 30px;
    width: 30px;
    content: "▼";
    pointer-events: none;
    line-height: 33px;
}
form .no-pointer-events .select:after {
    content: none;
}
form input[type=range] {
    -webkit-appearance: none;
    outline: none;
}
form input[type=range]:not(.checkbox) {
    height: 12px;
    width: 100%;
    padding: 0px;
    margin-top: 2px;
    border: 0;
    cursor: ew-resize;
}
form input[type=range]:not(.checkbox)::-webkit-slider-thumb {
    top: -1px;
}
form input[type=range].checkbox {
    width: 70px;
    height: 30px;
    padding: 1px 2px;
    font-family: 'lungojsicon';
}
form input[type=range].checkbox:after {
    content: "\0055";
    position: relative;
    float: right;
    top: -23px;
    padding: 0 8px;
    font-size: 1.5em;
}
form input[type=range].checkbox.active:after {
    float: left;
    content: "\0051";
    font-weight: bold;
    font-size: 1.6em;
}
form input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 30px;
    height: 24px;
    position: relative;
    margin: 2px 2px 2px 2px;
    border: none;
}
form input[type=range]::-webkit-slider-thumb::after {
    width: 12px;
    height: 12px;
    display: block;
    content: "";
    position: relative;
    border-radius: 8px;
    z-index: 9;
    top: 6px;
    left: 9px;
}
form .progress {
    width: 100%;
    margin-bottom: 8px;
}
form .progress .labels {
    font-size: 1.0em;
    display: block;
}
form .progress .labels span:last-child {
    float: right;
}
form .progress .bar {
    height: 12px;
    line-height: 12px;
    display: block;
}
form .progress .bar .value {
    display: block;
    height: inherit;
    width: 0%;
    -webkit-transition: width 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: width 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
form .progress .bar .value .label {
    float: right;
    margin-right: 4px;
    font-size: 0.75em;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    form .custom-select select {
        padding-right: 30px;
    }
}

/*****css/Lungo.widgets.colour.css*****/
a.grey,.grey{background-color:#cccccc;}
a.grey:active{background-color:#b5b5b5;}
a.dark-grey,.dark-grey{background-color:#000000;}
a.dark-grey:active{background-color:#000000;}
a.red,.red{background-color:#e33100;}
a.red:active{background-color:#c5280f;}
a.lightgreen,.lightgreen{background-color:#91bd09;}
a.lightgreen:active{background-color:#7ea41a;}
a.green,.green{background-color:#009600;}
a.green:active{background-color:#00770e;}
a.blue,.blue{background-color:#237fd7;}
a.blue:active{background-color:#1a69b6;}
a.arcticblue,.arcticblue{background-color:#2daebf;}
a.arcticblue:active{background-color:#238e9e;}
a.orange,.orange{background-color:#ff5c00;}
a.orange:active{background-color:#da4e15;}
a.purple,.purple{background-color:#7b658d;}
a.purple:active{background-color:#574765;}
a.magenta,.magenta{background-color:#a9014b;}
a.magenta:active{background-color:#831239;}
a.pink,.pink{background-color:#ff007f;}
a.pink:active{background-color:#de2870;}
a.yellow,.yellow{background-color:#ffb515;}
a.yellow:active{background-color:#dfa020;}
a.twitter,.twitter:not(span){background-color:#35cdff;}
a.twitter:active{background-color:#2bafda;}
a.facebook,.facebook:not(span){background-color:#3b5998;}
a.facebook:active{background-color:#2c4579;}
li.grey{box-shadow:inset 4px 0px 0px #cccccc;}
li.dark-grey{box-shadow:inset 4px 0px 0px #000000;}
li.red{box-shadow:inset 4px 0px 0px #e33100;}
li.lightgreen{box-shadow:inset 4px 0px 0px #91bd09;}
li.green{box-shadow:inset 4px 0px 0px #009600;}
li.blue{box-shadow:inset 4px 0px 0px #237fd7;}
li.arcticblue{box-shadow:inset 4px 0px 0px #2daebf;}
li.orange{box-shadow:inset 4px 0px 0px #ff5c00;}
li.purple{box-shadow:inset 4px 0px 0px #7b658d;}
li.magenta{box-shadow:inset 4px 0px 0px #a9014b;}
li.pink{box-shadow:inset 4px 0px 0px #ff007f;}
li.yellow{box-shadow:inset 4px 0px 0px #ffb515;}
li.twitter{box-shadow:inset 4px 0px 0px #35cdff;}
li.facebook{box-shadow:inset 4px 0px 0px #3b5998;}

/*****css/Lungo.widgets.loading.css*****/
.loading{position:relative;left:50%;height:1em;width:1em;margin-left:-0.5em;-webkit-transform-origin:0.5em 0.5em;transform-origin:0.5em 0.5em;font-size:48px;}.loading.disable{-webkit-animation:none;-moz-animation:none;display:none;}
.loading>span{left:50%;margin-left:-0.05em;}.loading>span,.loading>span::before,.loading>span::after{display:block;position:absolute;width:.1em;height:.25em;top:0;-webkit-transform-origin:0.05em 0.5em;transform-origin:0.05em 0.5em;border-radius:.1em;}
.loading>span::before,.loading>span::after{content:" ";}
.loading>span.top{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.loading>span.right{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.loading>span.bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.loading>span.left{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.loading>span::before{-webkit-transform:rotate(30deg);transform:rotate(30deg);}
.loading>span::after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
.loading>span.top{background-color:rgba(0, 0, 0, 0.99);}
.loading>span.top::after{background-color:rgba(0, 0, 0, 0.9);}
.loading>span.left::before{background-color:rgba(0, 0, 0, 0.8);}
.loading>span.left{background-color:rgba(0, 0, 0, 0.7);}
.loading>span.left::after{background-color:rgba(0, 0, 0, 0.6);}
.loading>span.bottom::before{background-color:rgba(0, 0, 0, 0.5);}
.loading>span.bottom{background-color:rgba(0, 0, 0, 0.4);}
.loading>span.bottom::after{background-color:rgba(0, 0, 0, 0.35);}
.loading>span.right::before{background-color:rgba(0, 0, 0, 0.3);}
.loading>span.right{background-color:rgba(0, 0, 0, 0.25);}
.loading>span.right::after{background-color:rgba(0, 0, 0, 0.2);}
.loading>span.top::before{background-color:rgba(0, 0, 0, 0.15);}
.loading.white>span.top{background-color:rgba(255, 255, 255, 0.99);}
.loading.white>span.top::after{background-color:rgba(255, 255, 255, 0.9);}
.loading.white>span.left::before{background-color:rgba(255, 255, 255, 0.8);}
.loading.white>span.left{background-color:rgba(255, 255, 255, 0.7);}
.loading.white>span.left::after{background-color:rgba(255, 255, 255, 0.6);}
.loading.white>span.bottom::before{background-color:rgba(255, 255, 255, 0.5);}
.loading.white>span.bottom{background-color:rgba(255, 255, 255, 0.4);}
.loading.white>span.bottom::after{background-color:rgba(255, 255, 255, 0.35);}
.loading.white>span.right::before{background-color:rgba(255, 255, 255, 0.3);}
.loading.white>span.right{background-color:rgba(255, 255, 255, 0.25);}
.loading.white>span.right::after{background-color:rgba(255, 255, 255, 0.2);}
.loading.white>span.top::before{background-color:rgba(255, 255, 255, 0.15);}
section.show .loading,section.current .loading,.notification .loading{-webkit-animation:rotatingLoader .5s infinite linear;-moz-animation:rotatingLoader .5s infinite linear;}
@-webkit-keyframes rotatingLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 8.32%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 8.33%{-webkit-transform:rotate(30deg);transform:rotate(30deg);} 16.65%{-webkit-transform:rotate(30deg);transform:rotate(30deg);} 16.66%{-webkit-transform:rotate(60deg);transform:rotate(60deg);} 24.99%{-webkit-transform:rotate(60deg);transform:rotate(60deg);} 25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);} 33.32%{-webkit-transform:rotate(90deg);transform:rotate(90deg);} 33.33%{-webkit-transform:rotate(120deg);transform:rotate(120deg);} 41.65%{-webkit-transform:rotate(120deg);transform:rotate(120deg);} 41.66%{-webkit-transform:rotate(150deg);transform:rotate(150deg);} 49.99%{-webkit-transform:rotate(150deg);transform:rotate(150deg);} 50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 58.32%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 58.33%{-webkit-transform:rotate(210deg);transform:rotate(210deg);} 66.65%{-webkit-transform:rotate(210deg);transform:rotate(210deg);} 66.66%{-webkit-transform:rotate(240deg);transform:rotate(240deg);} 74.99%{-webkit-transform:rotate(240deg);transform:rotate(240deg);} 75%{-webkit-transform:rotate(270deg);transform:rotate(270deg);} 83.32%{-webkit-transform:rotate(270deg);transform:rotate(270deg);} 83.33%{-webkit-transform:rotate(300deg);transform:rotate(300deg);} 91.65%{-webkit-transform:rotate(300deg);transform:rotate(300deg);} 91.66%{-webkit-transform:rotate(330deg);transform:rotate(330deg);} 100%{-webkit-transform:rotate(330deg);transform:rotate(330deg);}}@-moz-keyframes rotatingLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 8.32%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 8.33%{-webkit-transform:rotate(30deg);transform:rotate(30deg);} 16.65%{-webkit-transform:rotate(30deg);transform:rotate(30deg);} 16.66%{-webkit-transform:rotate(60deg);transform:rotate(60deg);} 24.99%{-webkit-transform:rotate(60deg);transform:rotate(60deg);} 25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);} 33.32%{-webkit-transform:rotate(90deg);transform:rotate(90deg);} 33.33%{-webkit-transform:rotate(120deg);transform:rotate(120deg);} 41.65%{-webkit-transform:rotate(120deg);transform:rotate(120deg);} 41.66%{-webkit-transform:rotate(150deg);transform:rotate(150deg);} 49.99%{-webkit-transform:rotate(150deg);transform:rotate(150deg);} 50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 58.32%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 58.33%{-webkit-transform:rotate(210deg);transform:rotate(210deg);} 66.65%{-webkit-transform:rotate(210deg);transform:rotate(210deg);} 66.66%{-webkit-transform:rotate(240deg);transform:rotate(240deg);} 74.99%{-webkit-transform:rotate(240deg);transform:rotate(240deg);} 75%{-webkit-transform:rotate(270deg);transform:rotate(270deg);} 83.32%{-webkit-transform:rotate(270deg);transform:rotate(270deg);} 83.33%{-webkit-transform:rotate(300deg);transform:rotate(300deg);} 91.65%{-webkit-transform:rotate(300deg);transform:rotate(300deg);} 91.66%{-webkit-transform:rotate(330deg);transform:rotate(330deg);} 100%{-webkit-transform:rotate(330deg);transform:rotate(330deg);}}

/*****css/Lungo.widgets.notification.css*****/
.notification{position:absolute;width:100%;height:100%;z-index:3;background:none;display:none;}.notification.modal{background-color:rgba(0, 0, 0, 0.5);}
.notification .window{position:relative;opacity:0;-webkit-transition:all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);}.notification .window.show{opacity:1;-webkit-transition-delay:200ms;transition-delay:200ms;}
.notification .window strong,.notification .window small{display:block;}
.notification .window small{font-size:0.7em;}
.notification .window:not(.special){left:50%;top:50%;width:104px;margin:-52px auto auto -52px;padding:8px;background-color:rgba(0, 0, 0, 0.8);text-align:center;-webkit-transform:scale(0.8);transform:scale(0.8);}.notification .window:not(.special).show{-webkit-transform:scale(1);transform:scale(1);}
.notification .window:not(.special) .icon{display:block;font-size:4.0em;}.notification .window:not(.special) .icon.loading{margin-top:24px;margin-bottom:20px;}
.notification .window:not(.special) small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.notification .window.confirm,.notification .window.notify{top:0;font-size:1.1em !important;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}.notification .window.confirm.show,.notification .window.notify.show{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);}
.notification .window.confirm .icon,.notification .window.notify .icon{float:left;font-size:2.0em;margin:-3px 10px 0 0;}
.notification .window.confirm{opacity:1;padding:10px 12px;}.notification .window.confirm p{height:44px;}
.notification .window.confirm .button{width:42%;}.notification .window.confirm .button:last-child{float:right;}
.notification .window.notify{padding:8px;top:0;}
.notification .window.url{left:0;top:0;width:280px;height:auto;margin:64px auto 0px;padding:0px;}.notification .window.url .close{position:absolute;top:-14px;right:-14px;font-size:14px;line-height:24px;font-weight:normal;width:24px;height:24px;border-radius:14px;}
.notification .window.working span{-webkit-animation:notification-working 1s infinite;}
@-webkit-keyframes notification-working{0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}

/*****css/Lungo.widgets.pull.css*****/
section>[data-control="pull"]{position:absolute;z-index:-1;top:44px;width:100%;height:80px;padding:10px 0;text-align:center;}section>[data-control="pull"]>.icon{display:inline-block;width:48px;height:48px;font-size:44px;line-height:48px;-webkit-transition:all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);}
section>[data-control="pull"]>.loading{display:none;left:0%;}
section>[data-control="pull"]>strong{position:relative;top:-16px;margin-left:4px;font-size:1.1em;}
section>[data-control="pull"].rotate>.icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
section>[data-control="pull"].refresh>.icon{display:none;}
section>[data-control="pull"].refresh>.loading{display:inline-block;}
